Incorporating Usability Requirements In a Test/Model-Driven Web Engineering Approach
نویسندگان
چکیده
The success of Web applications is constrained by two key features: fast evolution and usability. Current Web engineering approaches follow a "unified" development style which tends to be unsuitable for applications that need to evolve fast. Moreover, according to the quality standard ISO 9126-1, usability is a key factor to obtain quality systems. In this paper, we show how to address usability requirements in a test-driven and model-based Web engineering approach. More specifically, we focus on usability requirements with functional implications, which do not only concern the visual appearance, but also the architecture design. Usability requirements are contemplated from the very beginning of each cycle, by creating a set of meaningful tests that drive the development of the application and ensure that no functionality related to usability is altered unintentionally through development cycles. Dealing with those usability requirements in the very early steps of the software development process avoids future hard changes in the system architecture to support them. The approach is illustrated with an example in the context of the OOWS suite.
منابع مشابه
Introducing Usability Requirements in a Test/Model- Driven Web Engineering Method1
The success of web applications is constrained by two key features: usability and fast evolution. Current web engineering approaches follow a "unified" development style which tends to be unsuitable for applications that needs to evolve fast. In this paper, we show how to address usability requirements in an agile test/model driven web engineering method. Usability requirements are contemplated...
متن کاملRequirements Models as First Class Entities in Model-Driven Web Engineering
The relevance of a detailed and precise specification of the requirements is well known; it helps to achieve an agreement with the customer on software functionality, user friendliness and priorities in the development process. However, in practice, modeling of requirements is avoided in many projects, in particular in the Web domain, mainly due to short time-to-market. The objective of this wo...
متن کاملTowards an Early Usability Evaluation for Web Applications
In the Human-Computer Interaction (HCI) community, the usual way to measure usability is through a user test. The disadvantage of this way is that the system must be implemented before performing the test. As a consequence, developers must solve the usability issues in the last stages of the development process. Currently, the model-driven software development is gaining popularity as a solutio...
متن کاملAn approach to project planning employing software and systems engineering meta-model represented by an ontology
Currently, one can witness a growing mutual influence between the Model Driven Architecture (MDA) and the Semantic Web. MDA is an approach that uses models for system development, but its architecture limits usability of these models for knowledge empowered solutions. A lot of research tackles applicability of MDA standards in the technical space of the Semantic Web. In this paper, we present a...
متن کاملIntegrating usability requirements that can be evaluated in design time into Model Driven Engineering of Web Information Systems
0965-9978/$ see front matter 2009 Elsevier Ltd. A doi:10.1016/j.advengsoft.2009.01.018 q Partially supported by the projects DEDALO (TIN2 CALIPSO thematic network (TIN2005-24055-E), fro Science and Technology, and MELISA-GREIS (PAC08-0 partially funded by the Fundación Séneca (Región de * Corresponding author. Tel.: +34 868 884642/03; f E-mail addresses: [email protected] (F. Molina), atov In recen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Web Eng.
دوره 9 شماره
صفحات -
تاریخ انتشار 2010